package com.lris.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.*;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UserFriendVo implements Serializable {
    @Schema(description="好友关系id" ,example = "1231561231651")
    private Long id;

    @Schema(description="我的id" ,example = "1231561231651")
    private String userId;

    @Schema(description="好友id" ,example = "1231561231651")
    private String friendId;

    @Schema(description="好友昵称" ,example = "1231561231651")
    private String friendName;

    @Schema(description="好友飞鸽传书" ,example = "1231561231651")
    private String phone;

    @Schema(description="我备注的好友昵称" ,example = "1231561231651")
    private String remark;

    @Schema(description="现在和好友的关系 1代表双向 0代表单向" ,example = "1231561231651")
    private String  relation;

    @Schema(description="好有出生日期 1代表双向 0代表单向" ,example = "1231561231651")
    private LocalDateTime birthdate;

    @Schema(description="成为好友的日期 1代表双向 0代表单向" ,example = "1231561231651")
    private LocalDateTime     addDatetime;

    @Schema(description="添加时的备注消息 1代表双向 0代表单向" ,example = "1231561231651")
    private String     addRemark;

    @Schema(description="好友性别" ,example = "1231561231651")
    private int gender;

    @Schema(description="好友个人简介" ,example = "1231561231651")
    private String introduce;


    @Schema(description="好友头像" ,example = "1231561231651")
    private String headImg;
}
